---- CISCO-OPTICAL-MONITORING-MIB.my : used for monitoring physical-- parameters of optical interfaces.-- Nov 2001, Arif Shouqi-- Copyright (c) 1999-2001 by Cisco Systems, Inc.-- All rights reserved.---- Caution. This MIB is temporary and experimental. In the future it-- will be removed from products, perhaps with short notice, in favor-- of more standard or generic MIBs. Application developers should not-- depend on long-term access to this MIB.CISCO-OPTICAL-MONITORING-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32FROM SNMPv2-SMI
TruthValueFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
ciscoExperiment FROM CISCO-SMI
ifIndex FROM IF-MIB;ciscoOpticalMonitoringMIB MODULE-IDENTITYLAST-UPDATED"200112041130Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
Tel: +1 800 553-NETS
E-mail: gsr-netman@cisco.com"DESCRIPTION"This MIB module is used to monitor optical parameters
of a network element.This MIB deals with the operating
parameters of the optical layer. The optical layer is a
term that defines all the devices/systems that deal with
the conversion of data in it's electrical form to optical
form, transmission of the optical data, reception, and
finally re-conversion to electrical signals."REVISION"200112041130Z"DESCRIPTION"Initial version of the MIB."::={ ciscoExperiment 83}ciscoOpticalMonMIBObjects OBJECTIDENTIFIER::={ ciscoOpticalMonitoringMIB 1}comParameters OBJECTIDENTIFIER::={ ciscoOpticalMonMIBObjects 1}
-- comParameterscomParametersTable OBJECT-TYPESYNTAXSEQUENCEOF ComParametersEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table lists the instrumented parameters of all
interfaces on the network element whose optical
parameters are to be monitored."REFERENCE"ITU recommendations G.783, G.784, G.953"::={ comParameters 1}comParametersEntry OBJECT-TYPESYNTAX ComParametersEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Only the ifIndices of optical interfaces
whose parameters need to be monitored will
be used to index this table."INDEX{ ifIndex }::={ comParametersTable 1}
ComParametersEntry ::=SEQUENCE{
comTxBiasCurrent Integer32,
comTxPowerSupported TruthValue,
comTxPower Integer32,
comTxLaserTempSupported TruthValue,
comTxLaserTemp Integer32,
comRxPowerACDC Integer32,
comRxPowerACSupported TruthValue,
comRxPowerAC Integer32}comTxBiasCurrent OBJECT-TYPESYNTAXInteger32(0..100000)UNITS"milliamps"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This holds the value of the laser diode forward
bias current for the interface being instrumented,
and is an indication of the Tx optical power."::={ comParametersEntry 1}comTxPowerSupported OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Boolean to indicate if the interface being instrumented
supports comTxPower. comTxPowerSupported is set to true
if the interface supports the comTxPower object, and set
to false otherwise."::={ comParametersEntry 2}comTxPower OBJECT-TYPESYNTAXInteger32(0..2147483647)UNITS"microWatts"
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object holds the value of the transmitter optical
power for the interface being instrumented. The optical
is proportional to the laser diode current. This object
makes sense only if comTxPowerSupported is true. All
values must be converted to microWatts."::={ comParametersEntry 3}comTxLaserTempSupported OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Boolean to indicate if the interface being instrumented
supports comTxLaserTemp. comTxLaserTempSupported is set
to true if the interface supports the comTxLaserTemp
object, and set to false otherwise."::={ comParametersEntry 4}comTxLaserTemp OBJECT-TYPESYNTAXInteger32(-253..200)UNITS" Degree Centigrade"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object holds the value of the transmitter laser
diode temperature for the interface being instrumented.
This object indicates the health of the transmitter."
::={ comParametersEntry 5}comRxPowerACDC OBJECT-TYPESYNTAXInteger32(0..2147483647)UNITS"microWatts"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object holds the value of the total power
(AC + DC) at the optical Rx of the interface.
All values must be converted to microWatts."::={ comParametersEntry 6}comRxPowerACSupported OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Boolean to indicate if comRxPowerAC is supported by
the interface being instrumented. comRxPowerACSupported
is set to true if the interface supports the comRxPowerAC
object,and set to false otherwise."::={ comParametersEntry 7}comRxPowerAC OBJECT-TYPESYNTAXInteger32(0..2147483647)UNITS"microWatts"MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"This object holds the value of the AC power at
the optical Receiver of the interface. Not all
interfaces support this object.This object makes
sense only if comRxPowerACSupported is true. All
values must be converted to microWatts."::={ comParametersEntry 8}-- NotificationsciscoOpticalMonMIBNotifPrefix OBJECTIDENTIFIER::={ ciscoOpticalMonitoringMIB 2}ciscoOpticalMonMIBNotifications OBJECTIDENTIFIER::={ ciscoOpticalMonMIBNotifPrefix 0}-- ConformanceciscoOpticalMonMIBConformance OBJECTIDENTIFIER::={ ciscoOpticalMonitoringMIB 3}ciscoOpticalMonMIBCompliances OBJECTIDENTIFIER::={ ciscoOpticalMonMIBConformance 1}ciscoOpticalMonMIBGroups OBJECTIDENTIFIER::={ ciscoOpticalMonMIBConformance 2}ciscoOpticalMonMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION
"The compliance statement for entities which implement
the Cisco Optical Monitoring MIB."MODULE-- this moduleMANDATORY-GROUPS{ ciscoOpticalMonMIBParamGroup }::={ ciscoOpticalMonMIBCompliances 1}-- Units of ConformanceciscoOpticalMonMIBParamGroup OBJECT-GROUPOBJECTS{
comTxBiasCurrent,
comTxPowerSupported,
comTxPower,
comTxLaserTempSupported,
comTxLaserTemp,
comRxPowerACDC,
comRxPowerACSupported,
comRxPowerAC
}STATUScurrentDESCRIPTION"Parameters of the optical interfaces."::={ ciscoOpticalMonMIBGroups 1}END